The 'pressed' signal will be emitted in the same circumstances now,
there's no need for a separate 'activated' signal.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2278>
var Key = GObject.registerClass({
Signals: {
- 'activated': {},
'long-press': {},
'pressed': {},
'released': {},
}
_press(button) {
- this.emit('activated');
-
if (button === this.keyButton) {
this._pressTimeoutId = GLib.timeout_add(GLib.PRIORITY_DEFAULT,
KEY_LONG_PRESS_TIME,
key.keyButton.set_button_mask(0);
- key.connect('activated', () => {
+ key.connect('pressed', () => {
this._currentKey = key;
});
key.connect('long-press', () => {